monkey orchid (orchis simia) - Spanish English Dictionary